# near model CODE resource # jump table entries: 16544-16551 (8 of them) export_2068: fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000008 4EAD 42BA jsr [A5 + 0x42BA /* export_2131 */] 0000000C 206E 0008 movea.l A0, [A6 + 0x8] 00000010 2050 movea.l A0, [A0] 00000012 216E 000C 0074 move.l [A0 + 0x74], [A6 + 0xC] 00000018 4E5E unlink A6 0000001A 205F movea.l A0, [A7]+ 0000001C 504F addq.w A7, 8 0000001E 4ED0 jmp [A0] export_2069: 00000020 4E56 0000 link A6, 0 00000024 2F0C move.l -[A7], A4 00000026 286E 0008 movea.l A4, [A6 + 0x8] 0000002A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000002E 2F0C move.l -[A7], A4 00000030 4EBA FFCE jsr [PC - 0x32 /* 00000000 */] 00000034 2F3C 0000 000C move.l -[A7], 0xC 0000003A 2F0C move.l -[A7], A4 0000003C 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00000040 2F3C 0000 0005 move.l -[A7], 0x5 00000046 2F0C move.l -[A7], A4 00000048 4EAD 42D2 jsr [A5 + 0x42D2 /* export_2134 */] 0000004C 3F3C 0190 move.w -[A7], 0x190 00000050 2F0C move.l -[A7], A4 00000052 4EAD 42E2 jsr [A5 + 0x42E2 /* export_2136 */] 00000056 285F movea.l A4, [A7]+ 00000058 4E5E unlink A6 0000005A 205F movea.l A0, [A7]+ 0000005C 504F addq.w A7, 8 0000005E 4ED0 jmp [A0] export_2070: 00000060 4E56 FF00 link A6, -0x0100 00000064 48E7 0018 movem.l -[A7], A3,A4 00000068 266E 0008 movea.l A3, [A6 + 0x8] 0000006C 284B movea.l A4, A3 0000006E 2F0B move.l -[A7], A3 00000070 4EAD 431A jsr [A5 + 0x431A /* export_2143 */] 00000074 2054 movea.l A0, [A4] 00000076 4AA8 0074 tst.l [A0 + 0x74] 0000007A 56C0 sne D0 0000007C 4A00 tst.b D0 0000007E 6700 0108 beq +0x10A /* 00000188 */ 00000082 2248 movea.l A1, A0 00000084 2069 0074 movea.l A0, [A1 + 0x74] 00000088 2050 movea.l A0, [A0] 0000008A 4AA8 0116 tst.l [A0 + 0x116] 0000008E 56C1 sne D1 00000090 C001 and.b D0, D1 00000092 6700 00F4 beq +0xF6 /* 00000188 */ 00000096 42A7 clr.l -[A7] 00000098 2254 movea.l A1, [A4] 0000009A 2069 0074 movea.l A0, [A1 + 0x74] 0000009E 2050 movea.l A0, [A0] 000000A0 2F28 0116 move.l -[A7], [A0 + 0x116] 000000A4 2F3C 0000 000F move.l -[A7], 0xF 000000AA 7000 moveq.l D0, 0x00 000000AC A82A syscall ComponentDispatch 000000AE 4A9F tst.l [A7]+ 000000B0 6610 bne +0x12 /* 000000C2 */ 000000B2 486E FF00 pea.l [A6 - 0x100] 000000B6 2F3C 0004 0802 move.l -[A7], 0x40802 000000BC 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 000000C0 600E bra +0x10 /* 000000D0 */ label000000C2: 000000C2 486E FF00 pea.l [A6 - 0x100] 000000C6 2F3C 0005 0802 move.l -[A7], 0x50802 000000CC 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] label000000D0: 000000D0 3F3C 0008 move.w -[A7], 0x8 000000D4 486E FF00 pea.l [A6 - 0x100] 000000D8 2F0B move.l -[A7], A3 000000DA 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */] 000000DE 3F3C 0001 move.w -[A7], 0x1 000000E2 1F3C 0001 move.b -[A7], 0x1 000000E6 2F0B move.l -[A7], A3 000000E8 4EAD 42EA jsr [A5 + 0x42EA /* export_2137 */] 000000EC 3F3C 0002 move.w -[A7], 0x2 000000F0 1F3C 0001 move.b -[A7], 0x1 000000F4 2F0B move.l -[A7], A3 000000F6 4EAD 42EA jsr [A5 + 0x42EA /* export_2137 */] 000000FA 3F3C 0004 move.w -[A7], 0x4 000000FE 1F3C 0001 move.b -[A7], 0x1 00000102 2F0B move.l -[A7], A3 00000104 4EAD 42EA jsr [A5 + 0x42EA /* export_2137 */] 00000108 3F3C 0006 move.w -[A7], 0x6 0000010C 1F3C 0001 move.b -[A7], 0x1 00000110 2F0B move.l -[A7], A3 00000112 4EAD 42EA jsr [A5 + 0x42EA /* export_2137 */] 00000116 3F3C 0008 move.w -[A7], 0x8 0000011A 1F3C 0001 move.b -[A7], 0x1 0000011E 2F0B move.l -[A7], A3 00000120 4EAD 42EA jsr [A5 + 0x42EA /* export_2137 */] 00000124 3F3C 0001 move.w -[A7], 0x1 00000128 2254 movea.l A1, [A4] 0000012A 2069 0074 movea.l A0, [A1 + 0x74] 0000012E 2050 movea.l A0, [A0] 00000130 1028 0174 move.b D0, [A0 + 0x174] 00000134 6710 beq +0x12 /* 00000146 */ 00000136 2069 0074 movea.l A0, [A1 + 0x74] 0000013A 2050 movea.l A0, [A0] 0000013C 1228 0175 move.b D1, [A0 + 0x175] 00000140 0A01 0001 xori.b D1, 0x1 00000144 C001 and.b D0, D1 label00000146: 00000146 1F00 move.b -[A7], D0 00000148 2F0B move.l -[A7], A3 0000014A 4EAD 42F2 jsr [A5 + 0x42F2 /* export_2138 */] 0000014E 3F3C 0002 move.w -[A7], 0x2 00000152 2254 movea.l A1, [A4] 00000154 2069 0074 movea.l A0, [A1 + 0x74] 00000158 2050 movea.l A0, [A0] 0000015A 1028 0174 move.b D0, [A0 + 0x174] 0000015E 670A beq +0xC /* 0000016A */ 00000160 2069 0074 movea.l A0, [A1 + 0x74] 00000164 2050 movea.l A0, [A0] 00000166 C028 0175 and.b D0, [A0 + 0x175] label0000016A: 0000016A 1F00 move.b -[A7], D0 0000016C 2F0B move.l -[A7], A3 0000016E 4EAD 42F2 jsr [A5 + 0x42F2 /* export_2138 */] 00000172 3F3C 0004 move.w -[A7], 0x4 00000176 2254 movea.l A1, [A4] 00000178 2069 0074 movea.l A0, [A1 + 0x74] 0000017C 2050 movea.l A0, [A0] 0000017E 1F28 0176 move.b -[A7], [A0 + 0x176] 00000182 2F0B move.l -[A7], A3 00000184 4EAD 42F2 jsr [A5 + 0x42F2 /* export_2138 */] label00000188: 00000188 4CDF 1800 movem.l A3,A4, [A7]+ 0000018C 4E5E unlink A6 0000018E 2E9F move.l [A7], [A7]+ 00000190 4E75 rts 00000192 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2071: // at 00000194 (misaligned) 00000196 0000 2F0C ori.b D0, 0xC 0000019A 286E 0008 movea.l A4, [A6 + 0x8] 0000019E 2D6D FA84 000E move.l [A6 + 0xE], [A5 - 0x57C] 000001A4 302E 000C move.w D0, [A6 + 0xC] 000001A8 5340 subq.w D0, 1 000001AA 6712 beq +0x14 /* 000001BE */ 000001AC 5340 subq.w D0, 1 000001AE 671A beq +0x1C /* 000001CA */ 000001B0 5540 subq.w D0, 2 000001B2 6722 beq +0x24 /* 000001D6 */ 000001B4 5540 subq.w D0, 2 000001B6 672A beq +0x2C /* 000001E2 */ 000001B8 5540 subq.w D0, 2 000001BA 6732 beq +0x34 /* 000001EE */ 000001BC 603A bra +0x3C /* 000001F8 */ label000001BE: 000001BE 2054 movea.l A0, [A4] 000001C0 2F28 0074 move.l -[A7], [A0 + 0x74] 000001C4 4EAD 40A2 jsr [A5 + 0x40A2 /* export_2064 */] 000001C8 602E bra +0x30 /* 000001F8 */ label000001CA: 000001CA 2054 movea.l A0, [A4] 000001CC 2F28 0074 move.l -[A7], [A0 + 0x74] 000001D0 4EAD 40AA jsr [A5 + 0x40AA /* export_2065 */] 000001D4 6022 bra +0x24 /* 000001F8 */ label000001D6: 000001D6 2054 movea.l A0, [A4] 000001D8 2F28 0074 move.l -[A7], [A0 + 0x74] 000001DC 4EAD 40B2 jsr [A5 + 0x40B2 /* export_2066 */] 000001E0 6016 bra +0x18 /* 000001F8 */ label000001E2: 000001E2 2054 movea.l A0, [A4] 000001E4 2F28 0074 move.l -[A7], [A0 + 0x74] 000001E8 4EAD 4092 jsr [A5 + 0x4092 /* export_2062 */] 000001EC 600A bra +0xC /* 000001F8 */ label000001EE: 000001EE 2054 movea.l A0, [A4] 000001F0 2F28 0074 move.l -[A7], [A0 + 0x74] 000001F4 4EAD 40BA jsr [A5 + 0x40BA /* export_2067 */] label000001F8: 000001F8 285F movea.l A4, [A7]+ 000001FA 4E5E unlink A6 000001FC 205F movea.l A0, [A7]+ 000001FE 5C4F addq.w A7, 6 00000200 4ED0 jmp [A0] 00000202 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2072: // at 00000204 (misaligned) 00000206 FFBA .invalid <> 00000208 48E7 0028 movem.l -[A7], A2,A4 0000020C 206E 0014 movea.l A0, [A6 + 0x14] 00000210 43EE FFBA lea.l A1, [A6 - 0x46] 00000214 7010 moveq.l D0, 0x10 label00000216: 00000216 22D8 move.l [A1]+, [A0]+ 00000218 51C8 FFFC dbf D0, -0x6 /* 00000216 */ 0000021C 3290 move.w [A1], [A0] 0000021E 286E 0008 movea.l A4, [A6 + 0x8] 00000222 2F3C 496E 664C move.l -[A7], 0x496E664C /* 'InfL' */ 00000228 2F3C 4E4F 4E45 move.l -[A7], 0x4E4F4E45 /* 'NONE' */ 0000022E 2F3C 496E 6652 move.l -[A7], 0x496E6652 /* 'InfR' */ 00000234 3F3C 0005 move.w -[A7], 0x5 00000238 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000023C 4EAD 3D1A jsr [A5 + 0x3D1A /* export_1951 */] 00000240 2254 movea.l A1, [A4] 00000242 41E9 006A lea.l A0, [A1 + 0x6A] 00000246 45EE FFBA lea.l A2, [A6 - 0x46] 0000024A 7010 moveq.l D0, 0x10 label0000024C: 0000024C 20DA move.l [A0]+, [A2]+ 0000024E 51C8 FFFC dbf D0, -0x6 /* 0000024C */ 00000252 3092 move.w [A0], [A2] 00000254 236E 0010 00B0 move.l [A1 + 0xB0], [A6 + 0x10] 0000025A 236E 000C 00B4 move.l [A1 + 0xB4], [A6 + 0xC] 00000260 4CDF 1400 movem.l A2,A4, [A7]+ 00000264 4E5E unlink A6 00000266 205F movea.l A0, [A7]+ 00000268 DEFC 0010 add.w A7, 0x10 0000026C 4ED0 jmp [A0] 0000026E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2073: // at 00000270 (misaligned) 00000272 0000 2F2E ori.b D0, 0x2E /* '.' */ 00000276 0008 4EAD ori.b A0, 0xAD 0000027A 3D22 move.w -[A6], -[A2] 0000027C 4E5E unlink A6 0000027E 2E9F move.l [A7], [A7]+ 00000280 4E75 rts 00000282 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2074: // at 00000284 (misaligned) 00000286 FFBA .invalid <> 00000288 48E7 0028 movem.l -[A7], A2,A4 0000028C 286E 0008 movea.l A4, [A6 + 0x8] 00000290 7000 moveq.l D0, 0x00 00000292 2D40 0018 move.l [A6 + 0x18], D0 00000296 206E 0010 movea.l A0, [A6 + 0x10] 0000029A 7002 moveq.l D0, 0x02 0000029C B068 0010 cmp.w D0, [A0 + 0x10] 000002A0 6626 bne +0x28 /* 000002C8 */ 000002A2 41EE FFBA lea.l A0, [A6 - 0x46] 000002A6 2454 movea.l A2, [A4] 000002A8 43EA 006A lea.l A1, [A2 + 0x6A] 000002AC 7010 moveq.l D0, 0x10 label000002AE: 000002AE 20D9 move.l [A0]+, [A1]+ 000002B0 51C8 FFFC dbf D0, -0x6 /* 000002AE */ 000002B4 3091 move.w [A0], [A1] 000002B6 486E FFBA pea.l [A6 - 0x46] 000002BA 2054 movea.l A0, [A4] 000002BC 2F28 00B0 move.l -[A7], [A0 + 0xB0] 000002C0 1F3C 0001 move.b -[A7], 0x1 000002C4 4EAD 39D2 jsr [A5 + 0x39D2 /* export_1846 */] label000002C8: 000002C8 4CDF 1400 movem.l A2,A4, [A7]+ 000002CC 4E5E unlink A6 000002CE 205F movea.l A0, [A7]+ 000002D0 DEFC 0010 add.w A7, 0x10 000002D4 4ED0 jmp [A0] 000002D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2075: // at 000002D8 (misaligned) 000002DA FFDC .invalid <> 000002DC 48E7 0118 movem.l -[A7], D7,A3,A4 000002E0 266E 0008 movea.l A3, [A6 + 0x8] 000002E4 2E2E 000C move.l D7, [A6 + 0xC] 000002E8 422E 0014 clr.b [A6 + 0x14] 000002EC 42A7 clr.l -[A7] 000002EE 3F3C 0442 move.w -[A7], 0x442 000002F2 A9B9 syscall GetCursor 000002F4 285F movea.l A4, [A7]+ 000002F6 200C move.l D0, A4 000002F8 6744 beq +0x46 /* 0000033E */ 000002FA 2F14 move.l -[A7], [A4] 000002FC A851 syscall SetCursor 000002FE 486E FFF8 pea.l [A6 - 0x8] 00000302 2F0B move.l -[A7], A3 00000304 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 00000308 2F07 move.l -[A7], D7 0000030A 486E FFF8 pea.l [A6 - 0x8] 0000030E A8DF syscall RectRgn 00000310 486E FFE0 pea.l [A6 - 0x20] 00000314 486E FFE8 pea.l [A6 - 0x18] 00000318 486E FFF0 pea.l [A6 - 0x10] 0000031C 2F0B move.l -[A7], A3 0000031E 4EAD 3D42 jsr [A5 + 0x3D42 /* export_1956 */] 00000322 2F2D FBD0 move.l -[A7], [A5 - 0x430] 00000326 486E FFF8 pea.l [A6 - 0x8] 0000032A A8DF syscall RectRgn 0000032C 2F07 move.l -[A7], D7 0000032E 2F2D FBD0 move.l -[A7], [A5 - 0x430] 00000332 2F07 move.l -[A7], D7 00000334 A8E6 syscall DiffRgn 00000336 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 0000033C 6012 bra +0x14 /* 00000350 */ label0000033E: 0000033E 4267 clr.w -[A7] 00000340 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000344 2F07 move.l -[A7], D7 00000346 2F0B move.l -[A7], A3 00000348 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */] 0000034C 1D5F 0014 move.b [A6 + 0x14], [A7]+ label00000350: 00000350 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000354 4E5E unlink A6 00000356 205F movea.l A0, [A7]+ 00000358 DEFC 000C add.w A7, 0xC 0000035C 4ED0 jmp [A0] 0000035E 0000 .incomplete